package com.enjoyor.soa.traffic.api.ubms.dto;

import java.io.Serializable;

/**
 * 非现场设备信息DTO
 * 
 * @author yuankun
 * @version V1.0
 */
public class OffsiteDevInfoDto implements Serializable {

	private static final long serialVersionUID = 1L;

	private String osDevId;
	private String devTypeCode;
	private String devTypeValue;
	private String devTypeName;
	private String devDesc;
	private String manufact;
	private String model;
	private String offsiteId;
	private String offsiteName;
	private String manageDept;
	private String manageId;
	private String project;
	private String company;

	private String deviceStatusCode;
	private String deviceStatusValue;
	private String deviceStatusName;

	private String price;
	private String commMode;
	private String commParam;
	private String buyDate;
	private String expirationDate;
	private String userName;
	private String passWord;
	private String commValue;
	private String netMode;
	private String connectTypeCode;
	private String connectTypeValue;
	private String connectTypeName;
	private String outDevId;
	private String direct;
	private String channel;

	/**
	 * 获取设备状态的字典码
	 * 
	 * @return String
	 */
	public String getDeviceStatusCode() {
		return deviceStatusCode;
	}

	/**
	 * 设置设备状态字典码
	 * 
	 * @param deviceStatusCode
	 *            设备状态字典码
	 * @see DeviceDicDto
	 */
	public void setDeviceStatusCode(String deviceStatusCode) {
		this.deviceStatusCode = deviceStatusCode;
	}

	/**
	 * 获取设备状态的字典值
	 * 
	 * @return String
	 */
	public String getDeviceStatusValue() {
		return deviceStatusValue;
	}

	/**
	 * 设置设备状态字典值
	 * 
	 * @param deviceStatusValue
	 *            设备状态字典值
	 * @see DeviceDicDto
	 */
	public void setDeviceStatusValue(String deviceStatusValue) {
		this.deviceStatusValue = deviceStatusValue;
	}

	/**
	 * 获取设备状态的字典名
	 * 
	 * @return String
	 */
	public String getDeviceStatusName() {
		return deviceStatusName;
	}

	/**
	 * 设置设备状态字典名
	 * 
	 * @param deviceStatusName
	 *            设备状态字典名
	 * @see DeviceDicDto
	 */
	public void setDeviceStatusName(String deviceStatusName) {
		this.deviceStatusName = deviceStatusName;
	}

	/**
	 * 获取非现场设备编码
	 * 
	 * @return String
	 */
	public String getOsDevId() {
		return osDevId;
	}

	/**
	 * 设置非现场设备编码
	 * 
	 * @param osDevId
	 *            设备编码
	 */
	public void setOsDevId(String osDevId) {
		this.osDevId = osDevId;
	}

	/**
	 * 获取非现场设备类型字典码
	 * 
	 * @return String
	 */
	public String getDevTypeCode() {
		return devTypeCode;
	}

	/**
	 * 设置非现场设备类型字典码
	 * 
	 * @param devTypeCode
	 *            非现场设备类型字典码
	 * @see DeviceDicDto
	 */
	public void setDevTypeCode(String devTypeCode) {
		this.devTypeCode = devTypeCode;
	}

	/**
	 * 获取非现场设备类型字典值
	 * 
	 * @return String
	 */
	public String getDevTypeValue() {
		return devTypeValue;
	}

	/**
	 * 设置非现场设备类型字典值
	 * 
	 * @param devTypeValue
	 *            非现场设备类型字典值
	 * @see DeviceDicDto
	 */
	public void setDevTypeValue(String devTypeValue) {
		this.devTypeValue = devTypeValue;
	}

	/**
	 * 获取非现场设备类型字典名
	 * 
	 * @return String
	 */
	public String getDevTypeName() {
		return devTypeName;
	}

	/**
	 * 设置非现场设备类型字典名
	 * 
	 * @param devTypeName
	 *            非现场设备类型字典名
	 * @see DeviceDicDto
	 */
	public void setDevTypeName(String devTypeName) {
		this.devTypeName = devTypeName;
	}

	/**
	 * 获取非现场设备描述
	 * 
	 * @return String
	 */
	public String getDevDesc() {
		return devDesc;
	}

	/**
	 * 设置非现场设备描述
	 * 
	 * @param devDesc
	 *            设备描述
	 */
	public void setDevDesc(String devDesc) {
		this.devDesc = devDesc;
	}

	/**
	 * 获取非现场设备生产厂商名称
	 * 
	 * @return String
	 */
	public String getManufact() {
		return manufact;
	}

	/**
	 * 设置非现场设备生产厂商名称
	 * 
	 * @param manufact
	 *            厂商名称
	 */
	public void setManufact(String manufact) {
		this.manufact = manufact;
	}

	/**
	 * 获取非现场设备型号
	 * 
	 * @return String
	 */
	public String getModel() {
		return model;
	}

	/**
	 * 设置非现场设备型号
	 * 
	 * @param model
	 *            设备型号
	 */
	public void setModel(String model) {
		this.model = model;
	}

	/**
	 * 获取非现场设备所在点位编码
	 * 
	 * @return String
	 */
	public String getOffsiteId() {
		return offsiteId;
	}

	/**
	 * 设置非现场设备所在点位编码
	 * 
	 * @param offsiteId
	 *            点位编码
	 * @see OffsiteInfoDto
	 */
	public void setOffsiteId(String offsiteId) {
		this.offsiteId = offsiteId;
	}

	/**
	 * 获取设备管理部门编码
	 * 
	 * @return String
	 */
	public String getManageDept() {
		return manageDept;
	}

	/**
	 * 设置设备管理部门编码
	 * 
	 * @param manageDept
	 *            部门编码
	 * @see DeptInfoDto
	 */
	public void setManageDept(String manageDept) {
		this.manageDept = manageDept;
	}

	/**
	 * 获取设备管理编码
	 * 
	 * @return String
	 */
	public String getManageId() {
		return manageId;
	}

	/**
	 * 设置设备管理编码
	 * 
	 * @param manageId
	 *            设备管理编码
	 */
	public void setManageId(String manageId) {
		this.manageId = manageId;
	}

	/**
	 * 获取建设项目名称
	 * 
	 * @return String
	 */
	public String getProject() {
		return project;
	}

	/**
	 * 设置建设项目名称
	 * 
	 * @param project
	 *            建设项目名称
	 */
	public void setProject(String project) {
		this.project = project;
	}

	/**
	 * 获取建设公司名称
	 * 
	 * @return String
	 */
	public String getCompany() {
		return company;
	}

	/**
	 * 设置建设公司名称
	 * 
	 * @param company
	 *            建设公司名称
	 */
	public void setCompany(String company) {
		this.company = company;
	}

	public String getOffsiteName() {
		return offsiteName;
	}

	public void setOffsiteName(String offsiteName) {
		this.offsiteName = offsiteName;
	}

	/**
	 * 获取price
	 * 
	 * @return price
	 */
	public String getPrice() {
		return price;
	}

	/**
	 * 设置price
	 * 
	 * @param price
	 *            price
	 */
	public void setPrice(String price) {
		this.price = price;
	}

	/**
	 * 获取commMode
	 * 
	 * @return commMode
	 */
	public String getCommMode() {
		return commMode;
	}

	/**
	 * 设置commMode
	 * 
	 * @param commMode
	 *            commMode
	 */
	public void setCommMode(String commMode) {
		this.commMode = commMode;
	}

	/**
	 * 获取commParam
	 * 
	 * @return commParam
	 */
	public String getCommParam() {
		return commParam;
	}

	/**
	 * 设置commParam
	 * 
	 * @param commParam
	 *            commParam
	 */
	public void setCommParam(String commParam) {
		this.commParam = commParam;
	}

	/**
	 * 获取buyDate
	 * 
	 * @return buyDate
	 */
	public String getBuyDate() {
		return buyDate;
	}

	/**
	 * 设置buyDate
	 * 
	 * @param buyDate
	 *            buyDate
	 */
	public void setBuyDate(String buyDate) {
		this.buyDate = buyDate;
	}

	/**
	 * 获取expirationDate
	 * 
	 * @return expirationDate
	 */
	public String getExpirationDate() {
		return expirationDate;
	}

	/**
	 * 设置expirationDate
	 * 
	 * @param expirationDate
	 *            expirationDate
	 */
	public void setExpirationDate(String expirationDate) {
		this.expirationDate = expirationDate;
	}

	/**
	 * 获取userName
	 * 
	 * @return userName
	 */
	public String getUserName() {
		return userName;
	}

	/**
	 * 设置userName
	 * 
	 * @param userName
	 *            userName
	 */
	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * 获取passWord
	 * 
	 * @return passWord
	 */
	public String getPassWord() {
		return passWord;
	}

	/**
	 * 设置passWord
	 * 
	 * @param passWord
	 *            passWord
	 */
	public void setPassWord(String passWord) {
		this.passWord = passWord;
	}

	/**
	 * 获取commValue
	 * 
	 * @return commValue
	 */
	public String getCommValue() {
		return commValue;
	}

	/**
	 * 设置commValue
	 * 
	 * @param commValue
	 *            commValue
	 */
	public void setCommValue(String commValue) {
		this.commValue = commValue;
	}

	/**
	 * 获取netMode
	 * 
	 * @return netMode
	 */
	public String getNetMode() {
		return netMode;
	}

	/**
	 * 设置netMode
	 * 
	 * @param netMode
	 *            netMode
	 */
	public void setNetMode(String netMode) {
		this.netMode = netMode;
	}

	/**
	 * 获取connectTypeCode
	 * 
	 * @return connectTypeCode
	 */
	public String getConnectTypeCode() {
		return connectTypeCode;
	}

	/**
	 * 设置connectTypeCode
	 * 
	 * @param connectTypeCode
	 *            connectTypeCode
	 */
	public void setConnectTypeCode(String connectTypeCode) {
		this.connectTypeCode = connectTypeCode;
	}

	/**
	 * 获取outDevId
	 * 
	 * @return outDevId
	 */
	public String getOutDevId() {
		return outDevId;
	}

	/**
	 * 设置outDevId
	 * 
	 * @param outDevId
	 *            outDevId
	 */
	public void setOutDevId(String outDevId) {
		this.outDevId = outDevId;
	}

	/**
	 * 获取connectTypeValue
	 * 
	 * @return connectTypeValue
	 */
	public String getConnectTypeValue() {
		return connectTypeValue;
	}

	/**
	 * 设置connectTypeValue
	 * 
	 * @param connectTypeValue
	 *            connectTypeValue
	 */
	public void setConnectTypeValue(String connectTypeValue) {
		this.connectTypeValue = connectTypeValue;
	}

	/**
	 * 获取connectTypeName
	 * 
	 * @return connectTypeName
	 */
	public String getConnectTypeName() {
		return connectTypeName;
	}

	/**
	 * 设置connectTypeName
	 * 
	 * @param connectTypeName
	 *            connectTypeName
	 */
	public void setConnectTypeName(String connectTypeName) {
		this.connectTypeName = connectTypeName;
	}

	/**
	 * 获取direct
	 * 
	 * @return direct
	 */
	public String getDirect() {
		return direct;
	}

	/**
	 * 设置direct
	 * 
	 * @param direct
	 *            direct
	 */
	public void setDirect(String direct) {
		this.direct = direct;
	}

	/**
	 * 获取channel
	 * 
	 * @return channel
	 */
	public String getChannel() {
		return channel;
	}

	/**
	 * 设置channel
	 * 
	 * @param channel
	 *            channel
	 */
	public void setChannel(String channel) {
		this.channel = channel;
	}

}
